package com.quantstack.llhttplibrary;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

import okhttp3.Interceptor;

/**
 * @author wu_ming_zhi_bei
 * @date 2021/2/9 10:55
 * @Notes 请求配置
 */
public abstract class EasyHttpConfig {

    //设置域名
    public abstract String baseUrl();

    //设置公共请求头
    public Map<String,String> addHeaders(){
        return new HashMap<>();
    }

    //设置公共参数
    public Map<String,String> addParams(){
        return new HashMap<>();
    }

    //设置拦截器
    public Set<Interceptor> addInterceptor(){
        return new HashSet<>();
    }

    public boolean debug(){
        return false;
    }

}
